﻿package taurus.client;

import com.taurus.core.entity.ITObject;
import com.taurus.core.util.ICallback;

/**
 * 网络协议消息包
 * @author daixiwei	daixiwei15@126.com
 *
 */
public class Message {
     /**
      * 使用文本，不转换ITObject
      */
     public boolean useText;
	/**
	 * 网络协议指令Key
	 */
	public String					command;

	/**
	 * 参数
	 */
	public ITObject					param;
    /**
     * 文本数据
     */
    public String textParam;
    
	/**
	 * 网络消息回调
	 */
	public ICallback<MessageResponse>	callback;
	/**
	 * 自定义参数
	 */
	public Object					data;
	/**
	 * 网络包最后写入时间
	 */
	public long						lastTime;
	/**
	 * 网络包返回匹配的GID
	 */
	public int						gid;

}
